Less than a dozen people were gathered at 55th Street and Kingsessing Avenue to honor an individual shot and killed last year when the gunman walked up to the crowd and began shooting around 4:!5 p.m., NBC10 reports.
Someone at the scene fired back at the shooter, who fled, the outlet reports.
A 20-year-old man died at a hospital after being shot 11 times throughout his body, the outlet said.
The injured victims include a 29-year-old man (critical but stable), a 23-year-old man, and a 19-year-old man, according to 6abc.
Police said some people at the scene were painting a mural when gunfire broke out.
Police were reviewing surveillance tapes and speaking to witnesses.
Click here to follow Daily Voice Lower Merion-Narberth and receive free news updates.